import Common from "../Common/Common";
import DataManager from "./DataManager";

const DataStorage = {
    /**本地数据 */
    localData: null,
    /**
     * 获取本地缓存数据
     * @returns 本地缓存数据
     */
    getlocalData() {
        let str = cc.sys.localStorage.getItem('DinosaurlocalData');
        if (!str) {
            this.initStorage();
        } else {
            DataStorage.localData = JSON.parse(str);
        }
        return DataStorage.localData;
    },

    initStorage(){
        DataStorage.localData = {
            level: 1,//当前关卡
            // musicArr:Common.randArray(DataManager.GameConfig.musicConfig.length),
        }
        cc.sys.localStorage.setItem('DinosaurlocalData', JSON.stringify(DataStorage.localData));
    },
    /**
     * 设置本地数据
     * @param {*} param 变量名
     * @param {*} value 具体值
     */
    setLocalData(param, value) {
        DataStorage.localData = DataStorage.getlocalData();
        DataStorage.localData[param] = value;
        // console.log(    DataStorage.localData );
        cc.sys.localStorage.setItem('DinosaurlocalData', JSON.stringify(DataStorage.localData));
    },
}
export default DataStorage;